```
//////////////////////////////////////////////////////////////////////////
//                                                                      //
// Orion/Z (Orion-128 + Z80-CARD-II, ORION-Pro) emulator, version 1.08. //
//                                                                      //
//                                                                      //
//             Author: Sergey A.        <a-s-m@km.ru>                   //
//                                                                      //
//             Copyright (C)2006-2016 Sergey A.                         //
//                                                                      //
//   This program is free software; you can redistribute it and/or      //
//                  modify it in any ways.                              //
//   This program is distributed "AS IS" in the hope that it will be    //
//   useful, but WITHOUT ANY WARRANTY; without even the implied         //
//   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.   //
//                                                                      //
//////////////////////////////////////////////////////////////////////////
```
    Orion/Z emulator.
    -128,  
  N1  1990.,     
Z80 Card II (   Z80  ),
   - (Orion-Power).


##    :

-  Z80 2.5  (: 3.5/5/7/10/20 M),  Z80 -, Z80 Card II, Orion-PRO
-  () - 128..4096,
-  - 86, 7007  (  ), 7007 (),
- ROM-BIOS -  (128/),    ,
- ROM-DISK - ,    , +   (16   64,
                D0..D3  0FEh  -128    2M
                 09h   ROM2 -)
-  -  181893, 2  (ODI-),  F700..7003/F710..F713/F720/F714,
                HD (ODI-  800),
-  (RTC) -  5121   F760/F761 (BlackCat inc.), 50h..51h (-)
- .-  AY-3-8910   BFFD/FFFD, 3Eh..3Fh (-)
- IDE (HDD) -   IDE  58055 ( F500/F600), 56h..5Fh (-)
- SD-card -   SDC  (non-SDHC,   1Gb).   2 :
	-     n8vem (port  F762):
          http://n8vem-sbc.pbworks.com/browse/#view=ViewFolder&param=N8VEM%20Schematics
	-     MSX MMC-drive V1 (port F762, F763):
          http://msx.retro8bits.com/sd-mmc-drive.html
-   (RS-232) -  F764,F765 (  AtTiny2313).
- Ethernet -  NE2K-,     RTL8019AS -  F770..F77F, F780..F7FF
-  -  2-   CENTRONICS ( F600)

##    PC:

Celeron 400 / 64 RAM / 2M HDD free / Windows 9x, 2000, XP, Vista, W7


##  
   ,    
  ,    , 
,    INI.

     :  .
  -,    ;   
-_,        "A".
       
"B".        - 
 *.BRU, *.ORD, *.RKO.     ORDOS-.
    RAM- "" (  )  
     (    
    ). 

,  ,   Windows  OrionZEm.exe
  "*.ori", "*.odi"       
 Windows   .      
   (OrionZEm.ini)    
(  "  : .\dir1\dir2\file"  
   , ..    
       ).
```
  : 
-  OrionZEm.exe   ,  
   AutoSnap.ori  ,
..     .
-       
(..       ),   
    /HDD ( 
 ).        
    , 
        
(,  CP/M)!      !
```
  F600   IDE-   
  .     
  () -  dll, 
 " " (   
 -   dll   ,    
    -    
    -  "Configure plugin"  
 "port F600" ).      
 (    F600)   . 

  F600prn.dll    (  
    )     
      
   CENTRONICS.    
   Windows XP.     
  1.53   LPR.COM . 
(Centronix, A0..A7 - data, C7 - strobe, C3 - ready=/busy). 

## 

     HddUtil.exe,  
  Windows NT, 2000, XP, Vista    
 HDD ( ,     - )  .

   DiskUtil.exe,  ODI- .

 HddUtil.exe ( DiskUtil.exe)   - 
   .

 HDD/        
 ODI.WCX  OHI-WCX -     
TotalCommander / DoubleCommander / FarManager.

##     ODI-""  OHI-"". 

    ,    (
 OrionZEm)  - .   
       (   ):
    "" -       
 -    (floppy 0)    - 
" ".    "B"    (floppy 1). 

     (    hint
     ),  
  .      ( 
  ),     DOS$  CPM
 - (   OSDOS v 2.4, 3.6)   
BOOT$, MBOOT$     CPM.

:    /   , 
   (  -    F800)
:      RomDisk- ORDOS, 
  CP/M   "".     
     .\ROM\  .
     .

   (ROM-BOIS F800) ,    
  RESET     ,   ( 
   CPM   OSDOS).    
   ROM       
    "D".      
    (    "RK" 
"MS"). : M35zrkd.bin -   3.5,    Z80,
                RK-86,    . 


     2 :
1.     (  )  CP/ -
   8- ,  
  .     COM ( 
MS-DOS)       
CP/M (  )    -
 NortonCommander  BridgePanels.
2.       ORDOS -  ,
    Rom-Disk ()   (). 
      CP/M,    
 ORD  BRU.    
  CP/M,     "",  
    ORDOS.    BRU  
CP/M  ""      ATLAS,
  ROM-  .\ROM\romdisk1.bin ( 
   ROM-   ). ATLAS  
     CP/M  *.BRU 
(*.ORD   -    CP/M   *.BRU)
     ORDOS,    ORDOS   
   NC     .

OHI-""     HDD (CFcard,SDcard).
     :     MBR- -
  Windows/MSDOS.  4  master-.  
      PC   (   
FAT-,      OHI-  ),  
 ,   ()   CP/M    
 CP/M     .

   IDE (CF,SD)  :

-    F800 ( : M35ZMSH.BIN, M35ZRKH.BIN, M36ZMSH.BIN,
M36ZRKH.BIN,...).      ORDOS   MBR-
 master-IDE     1:0000 (..     
)    . M35*   IDE  o 0F500h, M36*
 o 0F600h.  *RK*     RK-86, *MS* -
  7007   .
-    ORDOS.  F800     .  F800 
ORDOS    .  ORDOS   MBOOT$.ord (
   ROM-DISK),   ,  
,      IDE-F600  MBR- 
BOOT- CPM    0F834h (    IDE 512
   3*H.BIN)    ,    HDD
  ,     MBOOT.
   ,   MBR (    
      4- primary  master-HDD,  
  CPM.   -  _ [offset +20h]
 ). MBR (   BOOT- )  /
0F834h ( \  MBOOT$.ord).    CP/M
   BIOS,     MBOOT.


##  RS-232
  1.06      (RS-232),
 F764,F765.   \     
-.   2    :   
   -      , 
  Windows   -    
(      com0com,     ),
     (  CNCB0),    (CNCA0) -  
    .


##      (RK = PC):
```
 = Home
 = End
 = Ins
 = BackSpace
AP2 = Esc
F1..F5 = F1..F5
Ctrl+G = Del
Ctrl+R = PgUp
Ctrl+C = PgDown
Lat = F8=F9=Scroll (    
			    "keyboard")
```
C  "TurboPascal-style"- (    
 "keyboard")  PC- Ctrl+    
 ,     "CTRL-Q-"-.
     ( - ) -   
 (mod8255.pas).
